#FlutterEngage Keynoteセッションレポート: Flutter 2.0のアナウンス、Flutter for WebがStableに

#FlutterEngage Keynoteセッションレポート: Flutter 2.0のアナウンス、Flutter for WebがStableに

FlutterEngageというイベントのKeynoteセッションレポートです。
Clock Icon2021.03.04

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

FlutterEngageというイベントをリアルタイムで視聴しています。今回はKeynoteのセッションレポートになります。

セッション冒頭でいきなりFlutter2のリリースがアナウンスされました。

Flutter Events | Flutter Engage - March 3rd

? Now introducing, Flutter 2 at #FlutterEngage!

Learn more about this major upgrade to the portability of Flutter that opens up a broad range of new target platforms like web and desktop from a single code base.

Check it out ? https://t.co/T9025C5NCV pic.twitter.com/G8kgCDvjsw

— Flutter (@FlutterDev) March 3, 2021

Flutter2はflutter upgradeを叩くことでもう試すことができます。

Flutter2以後、Flutter for Webだけでなく、macOS, WIndows, LinuxでFlutterがstableになります。ただし、Flutter for Web以外はearly relase flag付きとあり、これはstabel channel でstable版直前のものが試せるというものとのことです。 キーノートではSkiaとwasmを活用したパフォーマンス改善や折り畳み等の画面対応などについても触れられました。 また、合わせて現在クロスプラットフォームで動いているFlutterアプリケーションのが紹介されました。デモアプリケーションは実際に触って試せるだけでなくコードも閲覧できるようになっています。

Flutter Folio Showcase

MicrosoftがFlutterへのContributeしている件について紹介され、そこで折りたたみ端末への対応についても触れられていて、ドキュメントも紹介されていました。折りたたみ端末対応に関するAPIについてドキュメントでは触れられています。

Announcing Flutter support for foldable devices | Surface Duo Blog

Flutter for WebのデモとしてFlutter Plasmaが紹介されました。リンク先は音声ファイルが再生されるので注意してください。

Flutter Plasma

iRobotのアプリがFlutter製として紹介されました。

iRobot Coding

Flutter2で改善された各種ツール

コマンドで古いコードをマイグレートしてくれるflutter fixというコマンドが紹介されました。これにより破壊的な変更を自動的に修正することができます。また、Null Safety対応を手厚くサポートしてくれるdart migrateというコマンドも紹介されました。

devtoolも改善されていて、エラーの原因であるウィジェットを直接確認できるようになりました。これは普段の開発に役立ちそうに感じます。

Google Mobile Ads SDK for Flutter

Betaではありますが、Google Mobile Ads SDK for Flutterが公開されました。

AdMobのバナー広告のWidgetも合わせてセッションで紹介されています。

? Building apps is great, but making money by building apps is even better!

Monetizing apps using @GoogleAdMob is a popular path for many mobile developers. @ZoeyFan723 shares another major package update that we’re releasing today.

Check it out ? https://t.co/T9025C5NCV pic.twitter.com/85sAYPs3iy

— Flutter (@FlutterDev) March 3, 2021

まとめ

Keynoteでは主要なリリース情報が一気に紹介されました。イベント自体はまだ始まったばかりなので、今日は朝まで寝られそうにないですが楽しみたいと思います。

この記事をシェアする

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.